defineSeed(7, 1, makeCastMap([Q$RunAsyncCallback]));
_.onSuccess = function onSuccess_0(){
  var tagger;
  tagger = new PageTagger_0;
  $go_0(new PageTaggerPresenter_0(tagger), this.this$0.contentPanel);
}
;
function $go_0(this$static, container){
  $clear_0(container);
  $add_1(container, this$static.view);
}

function PageTaggerPresenter_0(view){
  this.view = view;
}

defineSeed(35, 1, {}, PageTaggerPresenter_0);
_.view = null;
function PageTagger_0(){
  $initWidget(this, $build_f_HTMLPanel1_0(new PageTagger_PageTaggerUiBinderImpl$Widgets_0));
}

defineSeed(51, 39, makeCastMap([Q$HasAttachHandlers, Q$HasHandlers, Q$EventListener, Q$HasVisibility, Q$IsRenderable, Q$IsWidget, Q$UIObject, Q$Widget]), PageTagger_0);
function $build_f_HTMLPanel1_0(this$static){
  var attachRecord2, f_HTMLPanel1, button;
  f_HTMLPanel1 = new HTMLPanel_0($html1(this$static.domId0).html);
  attachRecord2 = attachToDom(f_HTMLPanel1.element);
  $get_0(this$static.domId0Element);
  attachRecord2.origParent?$insertBefore(attachRecord2.origParent, attachRecord2.element, attachRecord2.origSibling):orphan(attachRecord2.element);
  $addAndReplaceElement(f_HTMLPanel1, (button = new Button_0 , $setStyleName(button, '' + ($build_style() , 'GJV0-WTBMI') + '') , $addDomHandler(button, this$static.handlerMethodWithNameVeryUnlikelyToCollideWithUserFieldNames1, ($clinit_ClickEvent() , $clinit_ClickEvent() , TYPE_2)) , button), $get_0(this$static.domId0Element));
  return f_HTMLPanel1;
}

function $build_style(){
  var style;
  style = (new PageTagger_PageTaggerUiBinderImpl_GenBundle_default_InlineClientBundleGenerator_0 , $clinit_PageTagger_PageTaggerUiBinderImpl_GenBundle_default_InlineClientBundleGenerator$styleInitializer() , style_1);
  $ensureInjected_0(style);
  return style;
}

function PageTagger_PageTaggerUiBinderImpl$Widgets_0(){
  this.handlerMethodWithNameVeryUnlikelyToCollideWithUserFieldNames1 = new PageTagger_PageTaggerUiBinderImpl$Widgets$1_0;
  $build_style();
  this.domId0 = $createUniqueId($doc);
  this.domId0Element = new LazyDomElement_0(this.domId0);
}

defineSeed(52, 1, {}, PageTagger_PageTaggerUiBinderImpl$Widgets_0);
_.domId0 = null;
_.domId0Element = null;
function PageTagger_PageTaggerUiBinderImpl$Widgets$1_0(){
}

defineSeed(53, 1, makeCastMap([Q$ClickHandler, Q$EventHandler]), PageTagger_PageTaggerUiBinderImpl$Widgets$1_0);
_.onClick = function onClick_2(event_0){
  alert_0('Hello!');
}
;
function PageTagger_PageTaggerUiBinderImpl_GenBundle_default_InlineClientBundleGenerator_0(){
}

defineSeed(54, 1, {}, PageTagger_PageTaggerUiBinderImpl_GenBundle_default_InlineClientBundleGenerator_0);
var style_1 = null;
function $ensureInjected_0(this$static){
  if (!this$static.injected) {
    this$static.injected = true;
    $clinit_StyleInjector();
    $push(toInject, '.GJV0-WTBMI{font-weight:bold;}');
    schedule();
    return true;
  }
  return false;
}

function PageTagger_PageTaggerUiBinderImpl_GenBundle_default_InlineClientBundleGenerator$1_0(){
}

defineSeed(55, 1, {}, PageTagger_PageTaggerUiBinderImpl_GenBundle_default_InlineClientBundleGenerator$1_0);
_.injected = false;
function $clinit_PageTagger_PageTaggerUiBinderImpl_GenBundle_default_InlineClientBundleGenerator$styleInitializer(){
  $clinit_PageTagger_PageTaggerUiBinderImpl_GenBundle_default_InlineClientBundleGenerator$styleInitializer = nullMethod;
  style_1 = new PageTagger_PageTaggerUiBinderImpl_GenBundle_default_InlineClientBundleGenerator$1_0;
}

function $html1(arg0){
  var sb;
  sb = new StringBuilder_0;
  sb.impl.string += "Hello, <span id='";
  $append_4(sb, htmlEscape(arg0));
  sb.impl.string += "'><\/span>";
  return new OnlyToBeUsedInGeneratedCodeStringBlessedAsSafeHtml_0(sb.impl.string);
}

var Lcom_arsl_client_view_PageTagger_2_classLit = createForClass('com.arsl.client.view.', 'PageTagger', 51), Lcom_arsl_client_presenter_PageTaggerPresenter_2_classLit = createForClass('com.arsl.client.presenter.', 'PageTaggerPresenter', 35), Lcom_arsl_client_view_PageTagger_1PageTaggerUiBinderImpl$Widgets_2_classLit = createForClass('com.arsl.client.view.', 'PageTagger_PageTaggerUiBinderImpl$Widgets', 52), Lcom_arsl_client_view_PageTagger_1PageTaggerUiBinderImpl$Widgets$1_2_classLit = createForClass('com.arsl.client.view.', 'PageTagger_PageTaggerUiBinderImpl$Widgets$1', 53), Lcom_arsl_client_view_PageTagger_1PageTaggerUiBinderImpl_1GenBundle_1default_1InlineClientBundleGenerator_2_classLit = createForClass('com.arsl.client.view.', 'PageTagger_PageTaggerUiBinderImpl_GenBundle_default_InlineClientBundleGenerator', 54), Lcom_arsl_client_view_PageTagger_1PageTaggerUiBinderImpl_1GenBundle_1default_1InlineClientBundleGenerator$1_2_classLit = createForClass('com.arsl.client.view.', 'PageTagger_PageTaggerUiBinderImpl_GenBundle_default_InlineClientBundleGenerator$1', 55);
$entry(onLoad_0)(2);
